Three, four, five, six, or the complexity of scheduling with communication delays
نویسندگان
چکیده
A set of unit·time tasks has to be processed on identical parallel processors subject to precedence constraints and unit·time communication delays; does there exist aschedule of length at most d? The problem has two variants, depending on whether the number of processors is res· trictively small or not. For the first variant the question can be answered in polynomial time for d =3 and is NP-complete for d =4. The second variant is solvable in polynomial time for d =5 and Np. complete for d=6. As a consequence, neither of the corresponding optimization problems has a polynomial approximation scheme, unless P=NP. 1991 Mathematics SubjectClassification: 90835.
منابع مشابه
Delay-Scheduled Controllers for Inter-Area Oscillations Considering Time Delays
Unlike the existing views that was introduced the existence of delay caused by the transmission of wide area measurement system data (WAMS) into the controllers input of the power oscilation damping (POD) by communication networks as a reason for poor performance of the POD controllers. This paper shows that the presence of time delay in the feedback loop may improve the performance of a POD co...
متن کاملTrucks Scheduling to Reduce Delays in Multiple Cross-Docks Using Imperialist Competitive Algorithm
Cross docking is a logistics strategy that is now used by a large number of firms in the various industries. Cross docking effectively a significant reduction in transport costs, without increasing inventory and at the same time maintain the level of service to customers. It also can cross dock order to reduce cycle time, improve flexibility and responsiveness lead distribution network. In this...
متن کاملThe complexity of scheduling typed task systems with and without communication delays
We consider the problem of scheduling typed task systems subject to precedence constraints and communication delays. For such task systems, the set of tasks is divided into sets of tasks of the same type and there are di erent types of processors. In a schedule for a typed task system, the type of a task must correspond to the type of the processor on which it is executed. It is proved that if ...
متن کاملScheduling Trees with Communication Delays
Several variants of scheduling task graphs with interprocessor communication delays have been shown to be NP-complete. This paper completely characterizes the complexity of this problem under the restriction that the task graphs are trees and that each task has unit execution time. It is shown that the problem remains NP-complete for binary trees with uniform communication delays. The same hold...
متن کاملScheduling in and Out Forests in the Presence of Communication Delays
We consider the problem of scheduling tasks on multiprocessor architectures in the presence of communication delays. Given a set of dependent tasks, the scheduling problem is to allocate the tasks to processors such that the pre-specified precedence constraints among the tasks are obeyed and certain cost-measures (such as the computation time) are minimized. Several cases of the scheduling prob...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Oper. Res. Lett.
دوره 16 شماره
صفحات -
تاریخ انتشار 1994